Generic Environment for Full Automation of Benchmarking
نویسندگان
چکیده
Regression testing is an important part of software quality assurance. We work to extend regression testing to include regression benchmarking, which applies benchmarking to detect regressions in performance. Given the specific requirements of regression benchmarking, many contemporary benchmarks are not directly usable in regression benchmarking. To overcome this, we present a case for designing a generic benchmarking environment that will facilitate the use of contemporary benchmarks in regression benchmarking, analyze the requirements and propose architecture of such an environment.
منابع مشابه
Regression Benchmarking Environment
Regression benchmarking as a part of regression testing is an application of benchmarking that aims at an automatic detection of performance regressions during application development. While the automation is a crucial requirement for regression benchmarking, it is hard to meet this requirement with contemporary benchmarks that are usually not fully automated. The paper gives an analysis of the...
متن کاملDesign Patterns for Distributed Control System Benchmarking
In this paper, we describe the design and development of a simulation-agent interface for real-time distributed control system benchmarking. This work is motivated by the need to test the feasibility of extending agent-based systems to the physical device level in manufacturing and other industrial automation systems. Our work focuses on the development of hybrid physical/simulation environment...
متن کاملFormal Test Automation: A Simple Experiment
In this paper we study the automation of test derivation and execution in the area of conformance testing. The test scenarios are derived from multiple specification languages: LOTOS, Promela and SDL. A central theme of this study is the usability of batch-oriented and on-the-fly testing approaches. To facilitate the derivation from multiple formal description techniques and the different test ...
متن کاملAn Executive Guide to Continuous Performance Improvement
The purpose of this guide is to provide the leadership team with generic but essentially practical advice on the use of benchmarking as a tool for continuous improvement in efficiency and performance. may be reproduced, stored or transmitted, in any form or by any means, only with the prior permission in writing of the publishers, or in the case of reprographic reproduction in accordance with t...
متن کاملDesign Patterns for Distributed Control System Benchmaking
In this paper, we describe the design and development of a simulation-agent interface for real-time distributed control system benchmarking. This work is motivated by the need to test the feasibility of extending agent-based systems to the physical device level in manufacturing and other industrial automation systems. Our work focuses on the development of hybrid physical/simulation environment...
متن کامل